combination trifecta - French English Dictionary